
const User_Apis = {

    // 获取用户列表
    getUsers: {
        method: 'get',
        url: '/user'
    },

    // 新增用户时，获取选择角色
    getUserRoles: {
        method: 'get',
        url: '/user/roles'
    },

    // 查询具体用户详细，jointUrl: "/"+userId
    getUser: {
        method: 'get',
        url: '/user'
    },

    // 新增用户
    saveUser: {
        method: 'post',
        url: '/user'
    },

    // 修改用户
    updateUser: {
        method: 'put',
        url: '/user'
    },

    // 删除用户，jointUrl: "/"+userId
    deleteUser: {
        method: 'delete',
        url: '/user'
    },

    // 获取给用户授权的角色
    getAuthRole: {
        method: 'get',
        url: '/user/authRole'
    },

    // 给用户授权角色
    updateAuthRole: {
        method: 'put',
        url: '/user/authRole'
    },

    // 修改用户密码，管理员修改
    resetUserPassword: {
        method: 'put',
        url: '/user/resetPwd'
    },

    // 修改用户状态
    changeUserStatus: {
        method: 'put',
        url: '/user/changeStatus'
    },

    // 查询用户个人信息
    getUserProfile: {
        method: 'get',
        url: '/user/profile'
    },

    // 修改用户个人信息
    updateUserProfile: {
        method: 'put',
        url: '/user/profile'
    },

    // 用户密码重置，用户修改
    updateUserPassword: {
        method: 'put',
        url: '/user/profile/updatePwd'
    },

    // 用户头像上传
    uploadAvatar: {
        method: 'post',
        url: '/user/profile/avatar'
    },

    // 查询授权角色，jointUrl: "/"+userId
    getUserAuthRole: {
        method: 'get',
        url: '/user/authRole'
    },

    // 保存授权角色
    updateUserAuthRole: {
        method: 'put',
        url: '/user/authRole'
    },

    updateUserProfileCenter: {
        method: 'put',
        url: '/user/profileCenter'
    }
}

export default User_Apis
